Kameleon-Plus  0.3.2
Constants.h
Go to the documentation of this file.
1 /*
2  * Constants.h
3  *
4  * Created on: Jul 2, 2009
5  * Author: dberrios
6  */
7 
8 #ifndef CONSTANTS_H_
9 #define CONSTANTS_H_
10 
11 //TODO: Finish adding constants.
12 //TODO: Put \mainpage in one of hte source files
13 //TODO: Fix the conversionFactors
14 //TODO: Figure out some way of threading the problem. Also figure out
15 // How to improve the performance if the previous variable always changes.
16 //TODO: Keep previously requested variable, and a queue of the base variables!
17 namespace ccmc
18 {
19  namespace constants
20  {
21  static float Boltzmann = 1.3806503e-23f;
22  static float Avogadro = 6.0221415e23f;
23  static float Pi = 3.14159265;
24  static float AU_in_meters = 1.49598e11;
25  static float Meters_to_AU = 6.68458134e-12;
26  static float RadiansToDegrees = 57.2957795;
27  static float DegreesToRadians = 0.0174532925;
28 
29  }
30 
31  namespace defaults
32  {
33  static float missingValue = -256.*-256.*-256.*-256.*-256.;
34  }
35 }
36 
37 
38 #endif /* CONSTANTS_H_ */